草庐IT

Android SurfaceView 滚动

全部标签

ios - Piictu 如何实现垂直和水平滚动?

iOS应用程序“Piictu”的主视图是一个垂直滚动的相册列表。每个相册的缩略图内联显示并水平滚动。如果您从任意点向下或向上滑动,父View会垂直滚动,即使手势的起始点位于相册缩略图上也是如此。您对这是如何完成的最好的理解是什么?父View上的垂直滑动手势识别器和相册子/subview上的水平滑动手势识别器?或者,这可能是一个UIWebView?谢谢! 最佳答案 它比这简单得多,或者至少可以完成得简单得多:只需嵌套ScrollView。外面的覆盖整个屏幕,只允许垂直滚动。每个系列的缩略图都包含在另一个较小的ScrollView中,只

ios - 在屏幕上滚动项目 [iOS cocos2d]

好的,所以在我的游戏中,我需要用户在项目之间滚动,就像您在Safari中滚动网页一样。有什么办法吗?如果没有,也许像在spriboard中那样将它们滚动到一边?谢谢。 最佳答案 我不太确定我是否理解您想要做什么,但是有一个cocos2d扩展似乎适合它:CCScrollLayer.CCLayersubclassthatletsyoupass-inanarrayoflayersanditwillthencreateasmoothscroller.Completewiththe“snapping”effect.如果您正在寻找View中的通

iOS:如何将可滚动 TextView 添加到应用程序首选项?

我需要在我的应用程序首选项中添加可滚动的TextView,例如Apple自己的法律页面(查看设置->常规->关于->法律)。我该怎么做? 最佳答案 我找到了一个解决方法来完成这项工作。将需要显示的长文本拆分为一组或段落,每个不超过500字节(我不确定具体数字,但如果PSGroupSpecifier中的标题文本太长,iOS将不会显示任何内容)。然后为每个段落创建带有单独PSGroupSpecifier元素的Legal.plist:DoNotLocalizeYESTitleParagraphofboringtextblahblahbla

iphone - 限制 UISCrollView 向上滚动

我有一个覆盖iPodtouch整个屏幕的自定义View。我需要在其中添加另一个View,该View最初将被隐藏,但当View向下滚动时会出现在屏幕上。我已经做到了这一点,但我也无法将我的观点向上滚动。我不想让用户调出自定义View。我只想要下拉功能而不需要上拉。当有人下拉时,我以编程方式将View带到原始位置。因此,当用户下拉时,他们可以看到一些信息5秒,然后View回到原来的位置。我可以限制我的UIScrollView在手动交互时向上滚动吗? 最佳答案 我是通过以下代码完成的。它现在可以工作了。(void)scrollViewDi

iphone - 如何更改键盘框架以响应滚动事件,如 iOS5 中的 SMS 应用程序?

当键盘在iOS5的新消息应用程序中启动时,您可以用手指滚动消息。如果在滚动时将手指拖入键盘,它会将键盘向下推(仅当手指按下时,它不会立即关闭键盘)。我正在尝试在与Apple几乎相同的现有View中重新创建这种效果。有两个问题我还没有弄清楚。鉴于ScrollView在滚动时会吃掉触摸事件,我该如何更改键盘框架,以及如何检测它应该在哪里?如果可能的话,我正在尝试在iOS4中执行此操作,但如果该技术依赖于仅限iOS5的功能,我也很想知道这一点。 最佳答案 您可以使用UIPanGestureRecognizer来做到这一点。然后您可以尝试获

iphone - UIScrollView 偶尔会失去弹跳和流畅的滚动

我已经使用这个很棒的教程在Cocos2d之上成功地实现了一个工作的UIScrollView层:http://bitbattalion.com/2011/09/uikit-uiscrollview-and-cocos2d/但是,ScrollView偶尔会变得迟缓和断断续续,包括几乎总是在加载场景时。当它发生时,滚动不再能够以任何类型的可变速度向上或向下轻弹。它还会失去所有弹跳,只停留在屏幕的一部分,直到记录下一次触摸。但奇怪的是,如果我简单地下拉我的通知中心,它每次都会修复ScrollView。滚动突然变得非常流畅,边缘弹跳到位。这里发生了什么? 最佳答案

ios - 滚动时保持搜索栏不消失

问题我想将UISearchBar保留在UITableview的顶部,但当我向下滚动时它会随着列表一起滚动。我找到了这篇文章并关注了它link它告诉我使用这段代码-(void)scrollViewDidScroll:(UIScrollView*)scrollView{//UISearchBar*searchBar=searchDisplayController.searchBar;searchBar=self.searchDisplayController.searchBar;CGRectrect=searchBar.frame;rect.origin.y=MAX(0,scrollVie

objective-c - UITableView 滚动后 UITextFields 重叠

我有一个带有UITextFields的UITableView来制作一个表单。它看起来很棒——除了当你滚动新的UITextFields时,它们被放置在旧的UITextFields之上……我不明白为什么!我知道当单元格被重用时(即dequeueReusableCellWithIdentifier返回非零),单元格与现有的UITextField一起返回。我找到了一个解决方案,可以保持标签的唯一性,最好删除任何以前的UITextField。但我不想那样做。在提交此表单的最后,我想从文本字段中获取所有值(如果我删除它们就不能这样做)..这是代码。感谢您的帮助!-(UITableViewCell*

ios - UIWebView:停止滚动,但不要禁用它

我看到很多关于如何在webView中禁用滚动的答案,但我所追求的是不同的:假设用户正在滚动webView,手指不再在设备上,但它是仍在滚动(它没有停止,但它正在减速,这可能需要一秒钟左右的时间)。然后,他们点击一个按钮。我希望UIWebView立即停止滚动(即取消其当前滚动)。这可能吗? 最佳答案 UIWebView类符合UIScrollViewDelegate,因此在此处使用此答案:HowcanIprogrammaticallyforce-stopscrollinginaUIScrollView?您可以通过手动设置内容偏移来停止滚

ios - 在滚动实时 CorePlot 散点图上更新 X 轴

我正在尝试在装有iOS5.1的iPad上使用CorePlot1.0实现实时散点图。事情进展顺利,但有几个问题和一个主要异常-轴重绘。当收集到足够的数据时,我会这样调整plotSpace中的范围:CPTXYPlotSpace*plotSpace=(CPTXYPlotSpace*)self.graph.defaultPlotSpace;plotSpace.xRange=[CPTPlotRangeplotRangeWithLocation:CPTDecimalFromFloat(self.graphMinX)length:CPTDecimalFromFloat(self.graphRange